Improved Pseudorandomness for Unordered Branching Programs through Local Monotonicity

نویسندگان

  • Eshan Chattopadhyay
  • Pooya Hatami
  • Omer Reingold
  • Avishay Tal
چکیده

We present an explicit pseudorandom generator with seed length Õ((log n)w+1) for read-once, oblivious, width w branching programs that can read their input bits in any order. This improves upon the work of Impaggliazzo, Meka and Zuckerman (FOCS’12) where they required seed length n1/2+o(1). A central ingredient in our work is the following bound that we prove on the Fourier spectrum of branching programs. For any width w read-once, oblivious branching program B : {0, 1}n → {0, 1}, any k ∈ {1, . . . , n}, ∑ S⊆[n]:|S|=k |B̂(S)| ≤ O(log n). This settles a conjecture posed by Reingold, Steinke, and Vadhan (RANDOM’13). Our analysis crucially uses a notion of local monotonicity on the edge labeling of the branching program. We carry critical parts of our proof under the assumption of local monotonicity and show how to deduce our results for unrestricted branching programs. ∗[email protected]. Supported by NSF grant CCF-1412958 and the Simons Foundation. †[email protected]. Supported by a Simons Investigator Award (#409864, David Zuckerman) ‡[email protected]. Supported in part by NSF grant CCF-1749750. §[email protected]. Supported by a Motwani Postdoctoral Fellowship and by NSF grant CCF1749750. ISSN 1433-8092 Electronic Colloquium on Computational Complexity, Report No. 171 (2017)

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Pseudorandomness for Regular Branching Programs via Fourier Analysis

We present an explicit pseudorandom generator for oblivious, read-once, permutation branching programs of constant width that can read their input bits in any order. The seed length is O(log n), where n is the length of the branching program. The previous best seed length known for this model was n, which follows as a special case of a generator due to Impagliazzo, Meka, and Zuckerman (FOCS 201...

متن کامل

Pseudorandomness and Fourier Growth Bounds for Width-3 Branching Programs

We present an explicit pseudorandom generator for oblivious, read-once, width-3 branching programs, which can read their input bits in any order. The generator has seed length Õ(log3 n). The previously best known seed length for this model is n1/2+o(1) due to Impagliazzo, Meka, and Zuckerman (FOCS ’12). Our work generalizes a recent result of Reingold, Steinke, and Vadhan (RANDOM ’13) for permu...

متن کامل

Complexity and its Application to Lower Bounds on Branching Program

Multiparty communication complexity was first defined by Chandra, Furst, and Lipton [6] and used to obtain lower bounds on branching programs. Since then it has been used to get additional lower bounds and tradeoffs for branching programs [1, 3], lower bounds on problems in data structures [3], time-space tradeoffs for restricted Turing machines [1], and unconditional pseudorandom generators fo...

متن کامل

Lecture 26 : PRGs from shrinkage

In the last lecture we showed that with high probability, a pseudorandom restriction ρ picked from an O(log n) wise independent distribution shrinks branching programs of size s. Today, we use this result as a black box to construct pseudorandom generators for branching programs. In fact we present a generic construction which works for any non-uniform computational model for which such a shrin...

متن کامل

Pseudorandom Bits for Oblivious Branching Programs

We construct a pseudorandom generator which fools read-k oblivious branching programs and, more generally, any linear length oblivious branching program, assuming that the sequence according to which the bits are read is known in advance. For polynomial width branching programs, the seed lengths in our constructions are Õ(n k−1 ) (for the read-k case) and O(n/ log log n) (for the linear length ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Electronic Colloquium on Computational Complexity (ECCC)

دوره 24  شماره 

صفحات  -

تاریخ انتشار 2017